x86/stack: change show_stack_overflow() to use frame pointers if available
authorAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 22 Nov 2013 12:38:44 +0000 (13:38 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 22 Nov 2013 12:38:44 +0000 (13:38 +0100)
commit3ae607c381f83fd9256d4b9d6dd3bfdd5f3612f7
treeafb5f54b9da6d6c79761e11b330a72cdbd126dc4
parentcc2f01e602d9310f88625b4bdb4dc4ae179f2751
x86/stack: change show_stack_overflow() to use frame pointers if available

Pass a full set of cpu_user_regs, and defer the hand-coded stack printing to
_show_trace(), which will correctly use frame pointers if available.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Keir Fraser <keir@xen.org>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/traps.c
xen/arch/x86/x86_64/traps.c
xen/include/asm-x86/processor.h